#!/bin/bash

# 示例 Shell 脚本
# 脚本管理平台演示

set -e  # 遇到错误立即退出

echo "=== Shell 脚本开始执行 ==="
echo "当前时间: $(date)"
echo "当前用户: $(whoami)"
echo "工作目录: $(pwd)"

# 显示系统信息
echo "=== 系统信息 ==="
echo "主机名: $(hostname)"
echo "系统版本: $(uname -a)"

# 创建测试文件
TEST_DIR="/tmp/script_manager_test"
echo "=== 创建测试目录 ==="
mkdir -p "$TEST_DIR"
echo "测试目录创建成功: $TEST_DIR"

# 写入测试文件
echo "=== 创建测试文件 ==="
for i in {1..3}; do
    echo "这是测试文件 $i 的内容" > "$TEST_DIR/test_file_$i.txt"
    echo "创建文件: $TEST_DIR/test_file_$i.txt"
done

# 显示创建的文件
echo "=== 测试文件列表 ==="
ls -la "$TEST_DIR"

# 模拟一些工作
echo "=== 执行任务 ==="
for i in {1..5}; do
    echo "执行步骤 $i/5..."
    sleep 1
done

# 清理测试文件
echo "=== 清理测试文件 ==="
rm -rf "$TEST_DIR"
echo "测试文件清理完成"

echo "=== Shell 脚本执行完成 ==="
echo "执行状态: 成功"
